Skip to content

Release off of tags - #13

Merged
nnutter merged 3 commits into
masterfrom
release
Nov 2, 2026
Merged

nnutter merged 3 commits into
masterfrom
release

Conversation

@nnutter

@nnutter nnutter commented Nov 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

A release that `GITHUB_TOKEN` creates does not start a new workflow
run, so `release: published` never fires for a release that the
repository makes itself. Push a `v*` tag to start the tap update
instead. Read the tag from `github.ref_name` when the event carries
no release object.
The maintainer now pushes a `v*` tag and the release makes itself.
The notes come from the commits since the last tag, so no maintainer
edits a notes file by hand. The release step skips a tag that already
has a release, so a re-run changes nothing.
The release now carries prebuilt archives, so a person does not need
a Go toolchain to install roam. A release that has no assets must
not appear in the public list, so the job creates a draft and fills
it before it publishes. A re-run repairs a failed upload, and it
does not publish a release twice.
@nnutter
nnutter merged commit e978b9c into master Nov 2, 2026
3 checks passed
@nnutter
nnutter deleted the release branch November 2, 2026 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant